package com.zdy.im.user.dto.response;


import java.io.Serializable;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import com.sixeco.framework.common.api.ApiDesc;
import com.sixeco.framework.common.data.BaseEntity;

/**
* @ClassName: UserInfoResponseDto.java
* @Description: 用户表的数据交互处理类
 * @Author 作者 : zdy
 * @CreateDate 创建时间: 2021-02-30
* @version V1.0.0
* <p>
* ----------------------------------------------------------------------------
*  modifyer    modifyTime                 comment
*
* ----------------------------------------------------------------------------
* </p>
*/
public class UserInfoResponseDto  extends BaseEntity implements Serializable {

        private Logger logger = LoggerFactory.getLogger(UserInfoResponseDto.class);




 		/** status 删除状态(1-正常,0-已删除)  */
 		@ApiDesc(value = "删除状态(1-正常,0-已删除)", required = 0)
 		private int status;

 		/** headImg 头像  */
 		@ApiDesc(value = "头像", required = 0)
 		private String headImg;

 		/** userName 昵称名称  */
 		@ApiDesc(value = "昵称名称", required = 0)
 		private String userName;

 		/** loginName 登录账号，自定义值  */
 		@ApiDesc(value = "登录账号，自定义值", required = 0)
 		private String loginName;

 		/** password 密码  */
 		@ApiDesc(value = "密码", required = 0)
 		private String password;

 		/** sign 签名或盐  */
 		@ApiDesc(value = "签名或盐", required = 0)
 		private String sign;

 		/** mobile 手机号  */
 		@ApiDesc(value = "手机号", required = 0)
 		private String mobile;

 		/** email 邮箱  */
 		@ApiDesc(value = "邮箱", required = 0)
 		private String email;

 		/** remarks 备注  */
 		@ApiDesc(value = "备注", required = 0)
 		private String remarks;


        public static UserInfoResponseDto build(){
                return new UserInfoResponseDto();
        }

 		public void setStatus( int status){
 		 		this.status = status ; 
 		 		}
 		public UserInfoResponseDto toStatus( int status){
 		 		this.status = status ; 
 		 		 return this ;
 		}

 		public int getStatus(){
 		 		return this.status;
 		}
 		public void setHeadImg( String headImg){
 		 		this.headImg = headImg ; 
 		 		}
 		public UserInfoResponseDto toHeadImg( String headImg){
 		 		this.headImg = headImg ; 
 		 		 return this ;
 		}

 		public String getHeadImg(){
 		 		return this.headImg;
 		}
 		public void setUserName( String userName){
 		 		this.userName = userName ; 
 		 		}
 		public UserInfoResponseDto toUserName( String userName){
 		 		this.userName = userName ; 
 		 		 return this ;
 		}

 		public String getUserName(){
 		 		return this.userName;
 		}
 		public void setLoginName( String loginName){
 		 		this.loginName = loginName ; 
 		 		}
 		public UserInfoResponseDto toLoginName( String loginName){
 		 		this.loginName = loginName ; 
 		 		 return this ;
 		}

 		public String getLoginName(){
 		 		return this.loginName;
 		}
 		public void setPassword( String password){
 		 		this.password = password ; 
 		 		}
 		public UserInfoResponseDto toPassword( String password){
 		 		this.password = password ; 
 		 		 return this ;
 		}

 		public String getPassword(){
 		 		return this.password;
 		}
 		public void setSign( String sign){
 		 		this.sign = sign ; 
 		 		}
 		public UserInfoResponseDto toSign( String sign){
 		 		this.sign = sign ; 
 		 		 return this ;
 		}

 		public String getSign(){
 		 		return this.sign;
 		}
 		public void setMobile( String mobile){
 		 		this.mobile = mobile ; 
 		 		}
 		public UserInfoResponseDto toMobile( String mobile){
 		 		this.mobile = mobile ; 
 		 		 return this ;
 		}

 		public String getMobile(){
 		 		return this.mobile;
 		}
 		public void setEmail( String email){
 		 		this.email = email ; 
 		 		}
 		public UserInfoResponseDto toEmail( String email){
 		 		this.email = email ; 
 		 		 return this ;
 		}

 		public String getEmail(){
 		 		return this.email;
 		}
 		public void setRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		}
 		public UserInfoResponseDto toRemarks( String remarks){
 		 		this.remarks = remarks ; 
 		 		 return this ;
 		}

 		public String getRemarks(){
 		 		return this.remarks;
 		}







}
